;(function () {

    //
    // 页面刷新时执行
    window.onload = function() {
        $("#nav_vdisk_list").addClass("active");// 激活云硬盘列表导航栏
    };

    // $('select[name="center"]').change(function () {
    //     $('select[name="group"]').val('');
    //     $('select[name="host"]').val('');
    //     this.form.submit();
    // });
    //
    // $('select[name="group"]').change(function () {
    //     $('select[name="host"]').val('');
    //     this.form.submit();
    // });
    //
    // $('select[name="quota"]').change(function () {
    //     this.form.submit();
    // });
    //
    // $('select[name="user"]').change(function () {
    //     this.form.submit();
    // });
    //
    // $('.edit_disk_remark').click(function (e) {
    //     e.preventDefault();
    //
    //     vm_uuid = $(this).attr('data-disk-uuid');
    //     let div_show = $(this).parent();
    //     div_show.hide();
	// 	div_show.next().show();
    // });
    //
    // $('.save_disk_remark').click(function (e) {
    //     e.preventDefault();
    //     let disk_uuid = $(this).attr('data-disk-uuid');
    //     let dom_remark = $(this).prev();
    //     let remark = dom_remark.val();
    //     let div_edit = dom_remark.parent();
    //     let div_show = div_edit.prev();
    //
    //     $.ajax({
	// 		url: build_absolute_url('/api/v3/vdisk/' + disk_uuid + '/remark/?remark='+ remark),
	// 		type: 'patch',
	// 		success:function(data){
	// 		    div_show.children("span:first").text(remark);
	// 		},
    //         error: function(e){
	// 		    alert(gettext('修改失败'));
    //         },
	// 		complete:function() {
	// 			div_show.show();
	// 			div_edit.hide();
	// 		}
	// 	});
    // });

    //恢复硬盘
    $('.btn-disk-archive-recover').click(function (e) {
        e.preventDefault();
        if(!confirm(gettext("确定要恢复此硬盘吗？"))){
            return
        }
        let disk_uuid = $(this).attr('data-disk-uuid');
        $.ajax({
			url: build_absolute_url('/api/v3/vdisk/' + disk_uuid + '/recover/'),
			type: 'post',
            success: function (data, status_text) {
                alert(gettext('已成功恢复硬盘'));
                window.location = '/vdisk/';
            },
            error: function (xhr, msg, err) {
                data = xhr.responseJSON;
                msg = gettext('恢复硬盘失败') + msg;
                if (data.hasOwnProperty('code_text')){
                    msg = data.code_text;
                }
                alert(msg);
            }
		});
    });



})();